Add ostree admin prepare-soft-reboot
authorColin Walters <walters@verbum.org>
Wed, 18 Jun 2025 19:10:53 +0000 (15:10 -0400)
committerColin Walters <walters@verbum.org>
Thu, 26 Jun 2025 16:28:19 +0000 (12:28 -0400)
commitfafca2f3aae43e7ccde65a7100bdf88e4a1a8f96
tree097231a561cf1a88c5b4c90b785ee8da946d3cfe
parent381288dfb8c951473532cb39969489cb785dfae1
Add ostree admin prepare-soft-reboot

This adds support for systemd soft reboots.

Closes: https://github.com/ostreedev/ostree/issues/3242
Signed-off-by: Colin Walters <walters@verbum.org>
Co-authored-by: Joseph Marrero Corchado <jmarrero@redhat.com>
Co-authored-by: Mary Strodl <ipadlover8322@gmail.com>
Signed-off-by: Colin Walters <walters@verbum.org>
24 files changed:
Makefile-libostree.am
Makefile-man.am
Makefile-ostree.am
apidoc/ostree-sections.txt
man/ostree-admin-prepare-soft-reboot.xml [new file with mode: 0644]
src/boot/ostree-boot-complete.service
src/libostree/libostree-devel.sym
src/libostree/ostree-cmd-private.c
src/libostree/ostree-cmd-private.h
src/libostree/ostree-deployment-private.h
src/libostree/ostree-deployment.c
src/libostree/ostree-deployment.h
src/libostree/ostree-soft-reboot.c [new file with mode: 0644]
src/libostree/ostree-sysroot-deploy.c
src/libostree/ostree-sysroot-private.h
src/libostree/ostree-sysroot.c
src/libostree/ostree-sysroot.h
src/libotcore/otcore.h
src/ostree/ot-admin-builtin-impl-prepare-soft-reboot.c [new file with mode: 0644]
src/ostree/ot-admin-builtin-prepare-soft-reboot.c [new file with mode: 0644]
src/ostree/ot-admin-builtin-status.c
src/ostree/ot-admin-builtins.h
src/ostree/ot-builtin-admin.c
tests/kolainst/destructive/soft-reboot.sh [new file with mode: 0755]